技術問答
技術文章
iT 徵才
Tag
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2023 iThome 鐵人賽
DAY
1
0
Modern Web
Google Apps Script 整合運用
系列 第
1
篇
Google Apps Script介紹
15th鐵人賽
google apps script
gas
ugm
ugm
2023-09-04 13:22:35
1814 瀏覽
分享至
鐵人賽-Google Apps Script整合運用
簡介
Apps Script 是一個快速應用開發平台,可讓您快速輕鬆地創建與 Google Workspace 集成的業務應用。
Google Apps Script
是一種程式碼語言,語法類似Javascript,開發者完全不需要準備開發工具,就可以擴展
Google Apps
建構類似巨集的效果,達到工作流程自動化的目標,也可以建立Web 應用程式,整合
Google
協作工具。 為
Google
的文件、試算表、表單添加額外的小工具。
網站與範例:
https://script.google.com/home/start
說明:
https://developers.google.com/apps-script?hl=zh-tw
配額限制:
https://developers.google.com/apps-script/guides/services/quotas?hl=zh-tw
Google Apps Script API:Google Apps Script針對不同的Goolge Apps提供了許多API讓開發者呼叫
試算表:SpreadsheetApp
雲端硬碟:DriveApp
文件:DocumentApp
使用方法:例 SpreadsheetApp.openById("xxxxxxxxxx") => 類別.方法("參數")
Google 試算表為主
接下來所有介紹,都以Google 試算表為主,原因用它來當資料庫
所有資料皆在前台顯示與控制
會使用 bootstrap5 網頁框架,以及 bootartap-table、sweetalert2.....套件,整合 Goolge 日曆、Line Notify、Line Bot、Gmail.....
作者開發商用軟體介紹
線上購物車:
https://script.google.com/macros/s/AKfycbznqAXrZkEElznsHq17dtjdDZAGSeT5VKRs4HzXMiAAkJvL0L0/exec
線上外帶訂餐:
https://sites.google.com/view/goose158/home
實聯制表單:
https://sites.google.com/view/goose158/form
萬用產生器:
https://www.ugm.com.tw/modules/tad_book3/index.php?op=list_docs&tbsn=128
萬用表單:
https://www.ugm.com.tw/modules/tad_book3/index.php?op=list_docs&tbsn=131
未來會用「萬用產生器」再開發,LineBot版本的「線上購物車」、「線上外帶訂餐」、「公司訂便當」......等
以實務為講解重點
GAS它自帶「樣版引擎」,故可搭配響應式CSS框架,如Bootstrap5、一些前後台用的JQUERY套件等
GAS可做為學習 Javascript非常適合的平台 。它具有前台、後台、編輯器,故不需要任何的環境設定,只要有一個Google帳號即可,對入門學習Javascript者非常友善
這裡的講解,皆是我開發這些商用軟體的實務需求,不會有過多的理論
留言
追蹤
檢舉
下一篇
在試算表儲存資料(一)
系列文
Google Apps Script 整合運用
共
30
篇
目錄
RSS系列文
訂閱系列文
9
人訂閱
26
Google日曆通知
27
日期套件
28
網頁編輯器
29
寄信功能
30
除錯畫面
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
15105
篇
完賽人數
174
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
17th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
請教大神.這個google試算表到底發生了什麼事情?輸入或是修改資料整張工作表會被清空,已自行解決完成.感謝.
如何使用RPA軟體搜尋相關新聞
Analysis Services資料庫還原失敗
useCrudSchemas的swtich欄位吃不到網址的參數
對Kotlin的sealed class機制不太清楚
excel web adi 巨集,出現網頁指令碼錯誤
發文一直被判定廣告或垃圾訊息
opencart4.1套件更新
熱門回答
請教大神.這個google試算表到底發生了什麼事情?輸入或是修改資料整張工作表會被清空,已自行解決完成.感謝.
如何使用RPA軟體搜尋相關新聞
熱門文章
[為你自己學 n8n] 第 13 天,LINE 機器人誕生記!
第12天,實作無封裝數位簽章 / 店小二魯肉飯 號稱第二的滷肉飯(新北三重) | 30天滷肉飯
第12天,Cloudflare Pages 與 Workers / 馬力碳烤雞排 | 30天板橋湳雅夜市
第13天,實作PKCS#7封裝的數位簽章 / 雙月食品社(台北中正)| 30天滷肉飯
第13天,Cloudflare Pages 與 Functions / 好椰熱帶特調 泰奶天花板 | 30天板橋湳雅夜市
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}